995975
627488
530689
475687
567668
435368
246431
35365
95740
711939
81710
27163
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471